package com.opages.mvc.adapter.common.client;

import java.util.Map;

/**
 * @author daizhong.liu
 * @create 2020-07-02 10:06
 **/
public interface ServiceInstance {
    /**
     * 获取服务ID
     **/
    String getServiceId();
    /**
     * @return 注册服务的端口是否使用HTTPS.
     */
    boolean isSecure();
    /**
     * 获取host
     **/
    String getHost();
    /**
     * 获取端口
     **/
    int getPort();
    /**
     * MetaInfo信息
     **/
    Map<String, String> getMetadata();
    /**
     * @return 服务端的scheme
     */
    String getScheme();
}
